home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-01 / flilib.zip / FLISRC.ZIP / JRENAME.C < prev    next >
C/C++ Source or Header  |  1989-11-16  |  360b  |  20 lines

  1.  
  2. #include "jlib.h"
  3.  
  4. /* Rename a file */
  5. Boolean dos_rename (oldname, newname)
  6. char *oldname, *newname;
  7. {
  8. union i86_regs reg;
  9.  
  10. reg.b.ah = 0x56;
  11. reg.w.dx = i86_ptr_offset(oldname);
  12. reg.w.ds = i86_ptr_seg(oldname);
  13. reg.w.di = i86_ptr_offset(newname);
  14. reg.w.es = i86_ptr_seg(newname);
  15. if (i86_sysint(0x21,®,®)&1)
  16.     return(0);
  17. return(1);
  18. }
  19.  
  20.